#include<stdio.h>
#include<unistd.h>
#include<sys/msg.h>


struct msgbuf{
    long mtype;
    char mtext[255];
};

int main(){
    int qid = msgget(0x43214321,IPC_CREAT|0664);
    if(qid<0){
        perror("msgget");
        return 0;
    }
    int i=0;
    for(i;i<10;i++){
        struct msgbuf mb;
        mb.mtype=i;
        snprintf(mb.mtext,sizeof(mb.mtext),"send msg%d",i);

        
        msgsnd(qid,&mb,sizeof(mb.mtext),0);
    }
    return 0;
}
